package modelo;


import excecao.*;

public interface IModelo {

	
	public void inserir(Modelo novoModelo) throws ElementoExisteException, 
	 										      RegistroCadastradoComSucessoException;

	public void alterar(Modelo modelo) throws ElementoNaoEncontradoException, 
											  RegistroAlteradoException;

	public Modelo consultar(int codigo) throws ElementoNaoEncontradoException,
											   BancoVazioException;

	public Modelo[] listar() throws ElementoNaoEncontradoException,
												 BancoVazioException;

	
	public void excluir(int codigo) throws ElementoNaoEncontradoException,
										   RegistroExcluidoException,
										   BancoVazioException;

}
